package com.buaa.aimall.goodsModule.Service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.buaa.aimall.Utils.PageReturnResult;
import com.buaa.aimall.goodsModule.Entity.GoodsOrderAppealWorkOrderEntity;
import com.buaa.aimall.goodsModule.DTO.FilterGoodsOrderAppealWorkOrderDTO;
import com.buaa.aimall.goodsModule.DTO.ProcessGoodsOrderAppealDTO;

public interface GoodsOrderAppealWorkOrderService extends IService<GoodsOrderAppealWorkOrderEntity> {

    Boolean createAppealWorkOrder(GoodsOrderAppealWorkOrderEntity goodsOrderAppealWorkOrderEntity);

    Boolean processAppeal(ProcessGoodsOrderAppealDTO processGoodsOrderAppealDTO);

    PageReturnResult<GoodsOrderAppealWorkOrderEntity> filterAppealWorkOrder(FilterGoodsOrderAppealWorkOrderDTO filterGoodsOrderAppealWorkOrderDTO);
}
